<?php

namespace IDock\Insurance\AMIC\Response;

use IDock\Http\Response;
use IDock\Printer\NonCar\NonCarProductListPrinter;
use IDock\Printer\NonCar\NonCarProductPrinter;
use IDock\Printer\NonCar\NonCarSubCoveragePrinter;

class NonCarProductListResponse extends AllAMICResponse
{

    public $seat = 5;

    public function printerInit(): Response
    {
        $printer = new NonCarProductListPrinter();

        $list = [
            [
                'productCode' => '20250718251A1',
                'productName' => '单座基础版-49元（单司机）',
                'planCode' => '20250718251A1',
                'planName' => '单座基础版-49元（单司机）',
                'premium' => '49',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '50000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '5000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '50/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '50000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '500',
                        'premium' => '',
                    ],
                ],
            ],
            [
                'productCode' => '20250718251B1',
                'productName' => '单座基础版-79元（单司机）',
                'planCode' => '20250718251B1',
                'planName' => '单座基础版-79元（单司机）',
                'premium' => '79',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '100000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '10000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '50/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '100000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '800',
                        'premium' => '',
                    ],
                ],
            ],
            [
                'productCode' => '20250721251A1',
                'productName' => '全车基础型-5座及以下99元',
                'planCode' => '20250721251A1',
                'planName' => '全车基础型-5座及以下99元',
                'premium' => '99',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '50000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '5000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '50/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '50000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '500',
                        'premium' => '',
                    ],
                ],
            ],
            [
                'productCode' => '20250721251A2',
                'productName' => '全车基础型-6座129元',
                'planCode' => '20250721251A2',
                'planName' => '全车基础型-6座129元',
                'premium' => '129',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '50000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '5000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '50/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '50000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '500',
                        'premium' => '',
                    ],
                ],
            ],
            [
                'productCode' => '20250721251A3',
                'productName' => '全车基础型-7座129元',
                'planCode' => '20250721251A3',
                'planName' => '全车基础型-7座129元',
                'premium' => '129',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '50000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '5000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '50/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '50000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '500',
                        'premium' => '',
                    ],
                ],
            ],
            [
                'productCode' => '20250721251A4',
                'productName' => '全车基础型-8座129元',
                'planCode' => '20250721251A4',
                'planName' => '全车基础型-8座129元',
                'premium' => '129',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '50000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '5000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '50/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '50000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '500',
                        'premium' => '',
                    ],
                ],
            ],
            [
                'productCode' => '20250721251B1',
                'productName' => '全车标准型-5座及以下149元',
                'planCode' => '20250721251B1',
                'planName' => '全车标准型-5座及以下149元',
                'premium' => '149',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '100000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '10000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '50/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '100000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '800',
                        'premium' => '',
                    ],
                ],
            ],

            [
                'productCode' => '20250721251B2',
                'productName' => '全车标准型-6座199元',
                'planCode' => '20250721251B2',
                'planName' => '全车标准型-6座199元',
                'premium' => '199',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '100000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '10000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '50/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '100000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '800',
                        'premium' => '',
                    ],
                ],
            ],

            [
                'productCode' => '20250721251B3',
                'productName' => '全车标准型-7座199元',
                'planCode' => '20250721251B3',
                'planName' => '全车标准型-7座199元',
                'premium' => '199',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '100000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '10000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '50/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '100000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '800',
                        'premium' => '',
                    ],
                ],
            ],

            [
                'productCode' => '20250721251B4',
                'productName' => '全车标准型-8座199元',
                'planCode' => '20250721251B4',
                'planName' => '全车标准型-8座199元',
                'premium' => '199',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '100000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '10000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '50/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '100000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '800',
                        'premium' => '',
                    ],
                ],
            ], [
                'productCode' => '20250721251C1',
                'productName' => '全车升级型-5座及以下239元',
                'planCode' => '20250721251C1',
                'planName' => '全车升级型-5座及以下239元',
                'premium' => '239',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '200000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '20000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '50/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '200000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '1000',
                        'premium' => '',
                    ],
                ],
            ], [
                'productCode' => '20250721251C2',
                'productName' => '全车升级型-6座289元',
                'planCode' => '20250721251C2',
                'planName' => '全车升级型-6座289元',
                'premium' => '289',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '200000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '20000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '50/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '200000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '1000',
                        'premium' => '',
                    ],
                ],
            ], [
                'productCode' => '20250721251C3',
                'productName' => '全车升级型-7座289元',
                'planCode' => '20250721251C3',
                'planName' => '全车升级型-7座289元',
                'premium' => '289',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '200000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '20000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '50/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '200000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '1000',
                        'premium' => '',
                    ],
                ],
            ], [
                'productCode' => '20250721251C4',
                'productName' => '全车升级型-8座289元',
                'planCode' => '20250721251C4',
                'planName' => '全车升级型-8座289元',
                'premium' => '289',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '200000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '20000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '50/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '200000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '1000',
                        'premium' => '',
                    ],
                ],
            ], [
                'productCode' => '20250721251D1',
                'productName' => '全车尊享型-5座及以下329元',
                'planCode' => '20250721251D1',
                'planName' => '全车尊享型-5座及以下329元',
                'premium' => '329',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '300000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '30000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '50/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '300000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '1000',
                        'premium' => '',
                    ],
                ],
            ], [
                'productCode' => '20250721251D2',
                'productName' => '全车尊享型-6座379元',
                'planCode' => '20250721251D2',
                'planName' => '全车尊享型-6座379元',
                'premium' => '379',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '300000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '30000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '50/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '300000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '1000',
                        'premium' => '',
                    ],
                ],
            ], [
                'productCode' => '20250721251D3',
                'productName' => '全车尊享型-7座379元',
                'planCode' => '20250721251D3',
                'planName' => '全车尊享型-7座379元',
                'premium' => '379',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '300000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '30000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '50/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '300000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '1000',
                        'premium' => '',
                    ],
                ],
            ], [
                'productCode' => '20250721251D4',
                'productName' => '全车尊享型-8座379元',
                'planCode' => '20250721251D4',
                'planName' => '全车尊享型-8座379元',
                'premium' => '379',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '300000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '30000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '50/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '300000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '1000',
                        'premium' => '',
                    ],
                ],
            ], [
                'productCode' => '20250722251A1',
                'productName' => '全车经济版-5座50元',
                'planCode' => '20250722251A1',
                'planName' => '全车经济版-5座50元',
                'premium' => '50',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '60000',
                        'premium' => '',
                    ], [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '3000',
                        'premium' => '',
                    ],
                ],
            ], [
                'productCode' => '20250722251C1',
                'productName' => '全车极简版-7座及以下25元',
                'planCode' => '20250722251C1',
                'planName' => '全车极简版-7座及以下25元',
                'premium' => '25',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '10000',
                        'premium' => '',
                    ]
                ],
            ], [
                'productCode' => '20250722251B1',
                'productName' => '司机极简版-15元（单司机）',
                'planCode' => '20250722251B1',
                'planName' => '司机极简版-15元（单司机）',
                'premium' => '15',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '10000',
                        'premium' => '15',
                    ],
                ],
            ],

            [
                'productCode' => '20250722251D1',
                'productName' => '全车基础医疗版-7座及以下35元',
                'planCode' => '20250722251D1',
                'planName' => '全车基础医疗版-7座及以下35元',
                'premium' => '35',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '10000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外医疗',
                        'amount' => '2000',
                        'premium' => '',
                    ],
                ],
            ],

            [
                'productCode' => '20250722251E1',
                'productName' => '综合保障版-5座615元',
                'planCode' => '20250722251E1',
                'planName' => '综合保障版-5座615元',
                'premium' => '615',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '500000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '500000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '100/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '2000',
                        'premium' => '',
                    ],
                ],
            ],

            [
                'productCode' => '20250722251F1',
                'productName' => '特需医疗版-5座398元',
                'planCode' => '20250722251F1',
                'planName' => '特需医疗版-5座398元',
                'premium' => '398',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '300000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '300000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '200/天',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '社保外医疗费用',
                        'amount' => '50000',
                        'premium' => '',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '救护车费用',
                        'amount' => '2000',
                        'premium' => '',
                    ],
                ],
            ], [
                'productCode' => '20170514A1',
                'productName' => '驾乘安心 A-1款',
                'planCode' => '20170514A1',
                'planName' => '驾乘安心 A-1款',
                'premium' => '150',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '100000',
                        'premium' => '105.00',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '10000',
                        'premium' => '20.00',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '5400',
                        'premium' => '25',
                    ],
                ],
            ], [
                'productCode' => '20170514A2',
                'productName' => '驾乘安心 A-2款',
                'planCode' => '20170514A2',
                'planName' => '驾乘安心 A-2款',
                'premium' => '200',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '100000',
                        'premium' => '140.00',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '10000',
                        'premium' => '30.00',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '5400',
                        'premium' => '30',
                    ],
                ],
            ], [
                'productCode' => '20170514B1',
                'productName' => '驾乘安心B-1款',
                'planCode' => '20170514B1',
                'planName' => '驾乘安心B-1款',
                'premium' => '200',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '100000',
                        'premium' => '105.00',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '10000',
                        'premium' => '20.00',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '9000',
                        'premium' => '40',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '100000',
                        'premium' => '35',
                    ],
                ],
            ], [
                'productCode' => '20170514B2',
                'productName' => '驾乘安心B-2款',
                'planCode' => '20170514B2',
                'planName' => '驾乘安心B-2款',
                'premium' => '280',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '100000',
                        'premium' => '140.00',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '10000',
                        'premium' => '30.00',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '9000',
                        'premium' => '55',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '节假日及双休日意外伤害',
                        'amount' => '100000',
                        'premium' => '55',
                    ],
                ],
            ],
            [
                'productCode' => '20170514C1',
                'productName' => '驾乘安心C-1款',
                'planCode' => '20170514C1',
                'planName' => '驾乘安心C-1款',
                'premium' => '365',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '200000',
                        'premium' => '210.00',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '20000',
                        'premium' => '45.00',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '36000',
                        'premium' => '110',
                    ],
                ],
            ],
            [
                'productCode' => '20170514C2',
                'productName' => '驾乘安心C-2款',
                'planCode' => '20170514C2',
                'planName' => '驾乘安心C-2款',
                'premium' => '455',
                'maxLimit' => '1',
                'coverageList' => [
                    [
                        'subCode' => '',
                        'subName' => '意外身故、残疾',
                        'amount' => '200000',
                        'premium' => '260.00',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害医疗',
                        'amount' => '20000',
                        'premium' => '60.00',
                    ],
                    [
                        'subCode' => '',
                        'subName' => '意外伤害住院津贴',
                        'amount' => '36000',
                        'premium' => '135',
                    ],
                ],
            ],
        ];

        foreach ($list as $item) {
            $amount = 0;
            $productPrinter = new NonCarProductPrinter();
            $productPrinter->productCode = $item['productCode'] ?? '';//产品编码
            $productPrinter->productName = $item['productName'] ?? '';//产品名称
            $productPrinter->productType = '驾意险';
            $productPrinter->productDesc = '';
            $productPrinter->planCode = $item['planCode'] ?? '';//方案代码
            $productPrinter->planName = $item['planName'] ?? '';//方案名称
            $productPrinter->maxQuantity = $item['maxLimit'];//最大购买份数
            foreach ($item['coverageList'] ?? [] as $sub) {
                $subCoverage = new NonCarSubCoveragePrinter();
                $subCoverage->subCode = $sub['subCode'] ?? '';
                $subCoverage->subName = $sub['subName'] ?? '';
                $subCoverage->amount = $sub['amount'] ?? '';
                if ($subCoverage->subName != '意外伤害住院津贴') {
                    $amount += $subCoverage->amount;
                }
                $productPrinter->subCoverageAppend($subCoverage);
            }
            $productPrinter->premium = $item['premium'];
            $productPrinter->unitAmount = $amount;
            $productPrinter->argc['amount'] = $amount;
            $productPrinter->argc['productName'] = $item['productName'] ?? '';//产品名称

            $printer->productListAppend($productPrinter);
        }


        $this->printer = $printer;
        return $this;
    }
}
